package com.zbest.zpay.acctrans.service.model;

import java.io.Serializable;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import com.zbest.common.lang.base.Money;

/**
 * Created by wenfeihu on 16/5/20.
 */
public class MainAccountDetail implements Serializable{
    private static final long serialVersionUID = 8527782732628580024L;
    private String actNo;
    private String ccy;
    private String actTyp;
    private String mainCdSts;
    private String oldTxDt;
    private String oldTxTm;
    private String sysDat;
    private String sysTim;
    private String actDat;
    private String dcFlg;
    private Money drAmt= new Money(0, Money.DEFAULT_CURRENCY);
    private Money crAmt= new Money(0, Money.DEFAULT_CURRENCY);
    private Money bal= new Money(0, Money.DEFAULT_CURRENCY);
    private String txDesc;
    private String ordTyp;
    private String ordNo;
    private String usrId;
    private Money hldAmt= new Money(0, Money.DEFAULT_CURRENCY);

    public String getActNo() {
        return actNo;
    }

    public void setActNo(String actNo) {
        this.actNo = actNo;
    }

    public String getCcy() {
        return ccy;
    }

    public void setCcy(String ccy) {
        this.ccy = ccy;
    }

    public String getActTyp() {
        return actTyp;
    }

    public void setActTyp(String actTyp) {
        this.actTyp = actTyp;
    }

    public String getMainCdSts() {
        return mainCdSts;
    }

    public void setMainCdSts(String mainCdSts) {
        this.mainCdSts = mainCdSts;
    }

    public String getOldTxDt() {
        return oldTxDt;
    }

    public void setOldTxDt(String oldTxDt) {
        this.oldTxDt = oldTxDt;
    }

    public String getOldTxTm() {
        return oldTxTm;
    }

    public void setOldTxTm(String oldTxTm) {
        this.oldTxTm = oldTxTm;
    }

    public String getSysDat() {
        return sysDat;
    }

    public void setSysDat(String sysDat) {
        this.sysDat = sysDat;
    }

    public String getSysTim() {
        return sysTim;
    }

    public void setSysTim(String sysTim) {
        this.sysTim = sysTim;
    }

    public String getActDat() {
        return actDat;
    }

    public void setActDat(String actDat) {
        this.actDat = actDat;
    }

    public String getDcFlg() {
        return dcFlg;
    }

    public void setDcFlg(String dcFlg) {
        this.dcFlg = dcFlg;
    }

    public Money getDrAmt() {
        return drAmt;
    }

    public void setDrAmt(Money drAmt) {
        this.drAmt = drAmt;
    }

    public Money getCrAmt() {
        return crAmt;
    }

    public void setCrAmt(Money crAmt) {
        this.crAmt = crAmt;
    }

    public Money getBal() {
        return bal;
    }

    public void setBal(Money bal) {
        this.bal = bal;
    }

    public String getTxDesc() {
        return txDesc;
    }

    public void setTxDesc(String txDesc) {
        this.txDesc = txDesc;
    }

    public String getOrdTyp() {
        return ordTyp;
    }

    public void setOrdTyp(String ordTyp) {
        this.ordTyp = ordTyp;
    }

    public String getOrdNo() {
        return ordNo;
    }

    public void setOrdNo(String ordNo) {
        this.ordNo = ordNo;
    }

    public String getUsrId() {
        return usrId;
    }

    public void setUsrId(String usrId) {
        this.usrId = usrId;
    }

    public Money getHldAmt() {
        return hldAmt;
    }

    public void setHldAmt(Money hldAmt) {
        this.hldAmt = hldAmt;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }
}
